Kernel Support for the Wisconsin Wind Tunnel

نویسندگان

  • Steven K. Reinhardt
  • Babak Falsafi
  • David A. Wood
چکیده

This paper describes a kernel interface that provides an untrusted user-level process (an executive) with protected access to memory management functions, including the ability to create, manipulate, and execute within subservient contexts (address spaces). Page motion callbacks not only give the executive limited control over physical memory management, but also shift certain responsibilities out of the kernel, greatly reducing kernel state and complexity. The executive interface was motivated by the requirements of the Wisconsin Wind Tunnel (WWT), a system for evaluating cache-coherent shared-memory parallel architectures. WWT uses the executive interface to implement a ne-grain user-level extension of Li's shared virtual memory on a Thinking Machines CM-5, a message-passing multicomputer. However, the interface is suuciently general that an executive could act as a multipro-grammed operating system, exporting an alternative interface to the threads running in its subservient contexts. The executive interface is currently implemented as an extension to CMOST, the standard operating system for the CM-5. In CMOST, policy decisions are made on a central, distinct control processor (CP) and broadcast to the processing nodes (PNs). The PNs execute a minimal kernel suucient only to implement the CP's policy. While this structure eeciently supports some parallel application models, the lack of autonomy on the PNs restricts its generality. Adding the executive interface provides limited autonomy to the PNs, creating a structure that supports multiple models of application parallelism. This structure, with autonomy on top of centralization, is in stark contrast to most microkernel-based parallel operating systems in which the nodes are fundamentally autonomous. the copies are not made or distributed for commercial advantage, the USENIX Association copyright notice and the title and date of publication appear, and that notice is given that copying is by permission of the USENIX Association. To copy or republish otherwise requires speciic permission from the USENIX Association.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Parallel Computer Research in the Wisconsin Wind Tunnel Project

The paper summarizes the Wisconsin Wind Tunnel Project’s research into parallel computer design and methods. Our principal design contributions—Cooperative Shared Memory and the Tempest Parallel Programming Substrate—seek to balance the programming benefits of a shared address space with facilities for low-level performance optimizations. The project has refined and compared a variety of ideas ...

متن کامل

A Low Cost Numerical Simulation of a Supersonic Wind-tunnel Design

In the present paper, a supersonic wind-tunnel is designed to maintain a flow with Mach number of 3 in a 30cm×30cm test section. An in-house CFD code is developed using the Roe scheme to simulate flow-field and detect location of normal shock in the supersonic wind-tunnel. In the Roe scheme, flow conditions at inner and outer sides of cell faces are determined using an upwind biased algorithm. ...

متن کامل

Simulation of the SCI Transport Layer on the Wisconsin Wind Tunnel

Parallel simulation of parallel machines is fast becoming a critical technique for the evaluation of new parallel architectures and architectural extensions. Fast and accurate simulation of the interconnection network in parallel simulators is extremely difficult, but also extremely important. In this report, we describe an extension to the Wisconsin Wind Tunnel that simulates the transport lay...

متن کامل

EXPERIMENTAL INVESTIGATION OF EFFECTS OF WALL POROSITY AND SUCTION ON THE FLOW QUALITY IN A TRANSONIC WIND TUNNEL

A trisonic wind tunnel has been modified to improve its flow quality when operating at transonic speeds through perforated walls and side suctions. The usefulness of such a perforated wall, already known, is reduction of the blockage effect as well as the shock elimination. Two types of perforated walls have been used in this investigation. The first wall had a porosity of about 22% and the hol...

متن کامل

Comparison of different mass transport equations for wind erosion quantification purposes in southwest Iran: A wind tunnel study

The objective of this study was to assess the efficiency of three mathematical models (power, exponential and logarithmic functions) for the calculation of the horizontal mass transport (HMT), as compared to the linear spline interpolation for the Cyclone Dust Sampler (CDS) and one with a Cone (CDSC), modified Wilson and Cooke trap (MWAC) and big spring number eight (BSNE). For the purposes of t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993